When programming, it's easy to take certain things for granted. One of the easiest things for people to take for granted is the order that memory is stored in. What happens if we forget to consider this when sending data over the network? If a little endian and big endian system mix without properly accounting for byte order, bad things can happen. In this video, I show you what endianness is, and what it means. I'll show you how endianness can manifest as a bug in a program when not considering communication between systems of differing endianness. 🏫 COURSES 🏫 https://www.udemy.com/course/c-programming-101-for-aspiring-embedded-developers 🔥🔥🔥 SOCIALS 🔥🔥🔥 Low Level Merch!: https://www.linktr.ee/lowlevellearning Follow me on Twitter: https://twitter.com/lowlevellearni1 Follow me on Twitch: https://twitch.tv/lowlevellearning Join me on Discord!: https://discord.gg/gZhRXDdBYY